engine sprockets - French English Dictionary